import { requestClient } from '#/api/request';

/**
 * 分页查询角色列表
 * @param params 参数
 */
export async function systemRolePage(params: any) {
  return requestClient.get<any>('/system/role/page', { params });
}
/**
 * 添加角色
 * @param data 参数
 */
export async function systemRoleSave(data: any) {
  return requestClient.post('/system/role/save', data);
}
/**
 * 修改角色
 * @param data 参数
 */
export async function systemRoleUpdate(data: any) {
  return requestClient.put('/system/role/update', data);
}
/**
 * 删除角色
 * @param data 参数
 */
export async function systemRoleRemove(data: any) {
  return requestClient.post('/system/role/remove', data);
}
/**
 * 角色详情
 * @param roleId 角色ID
 */
export async function systemRoleDetail(roleId: string) {
  return requestClient.get(`/system/role/detail/${roleId}`);
}
